package com.sgcc.pda.web.receiver;


import android.content.Context;

/**
 * @创建者：suven on 2020/3/25 11:54
 * @描述：
 * @版本：1.0
 * @修改人：
 * @修改时间：
 * @修改说明：
 * @修改版本：
 */
public interface IWebCall<N> {
    String getTag();

    Context getContext();

    void onSuccess(String response);

    void onResult(N response);

    void onFail(String code, String message);

    void onDownLoading(int progress);//下载进度

    void onDownLoading(long current, long total);//下载进度

    /**
     * current 当前量
     * total   总量
     * status 1 压缩中
     * 2 上传中
     * 3 等待中
     * 4 已取消
     */
    void onDownLoading(int current, int total, int status);//下载进度
}
